package com.ruoyi.fantasy.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 任务完成条件关系表 fantasy_task_completion_condition
 * 
 * @author ruoyi
 * @date 2019-06-15
 */
@Data
public class FantasyTaskCompletionConditionBO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/** 任务完成条件关系id */
	private String id;
	/** 任务id */
	private String taskId;
	/** 完成条件id */
	private String completionId;

	/** 达到（等于或大于） 1：达到；0：低于*/
	private Integer achieve;
	/** 完成条件类型 1：玩家属性；2：与NPC对话；3：拥有道具（不扣除）；4：拥有道具（扣除）；5：玩家详情 */
	private Integer type;
	/** 完成条件内容 1：等级；2：金钱；3：存款；4：属性；5：体力；6：道具id*/
	private String value;
	/** 变动值 */
	private String count;
	/** 备注 */
	private String remark;
	/** 创建时间 */
	@JsonFormat(
			pattern = "yyyy-MM-dd HH:mm:ss"
	)
	private Date createTime;
}
